package com.tencent.qf.team.dal;

import com.fasterxml.jackson.annotation.JsonFormat;
import lombok.Data;

import java.math.BigDecimal;
import java.util.Date;

/**
 * dm_app_sales_organizational_performance
 *
 * @author
 */
@Data
public class PerformanceSummaryOrganizationalListResponse {
    /**
     * 日期-当日实时:yyyy-mm-dd;日:yyyy-mm-dd;月:yyyymm;历史总:all
     */
    private String salesDate;

    /**
     * 根节点组织ID
     */
    private String rootNodeGroupId;

    /**
     * 一级组织ID
     */
    private String firstGroupId;

    /**
     * 二级组织ID
     */
    private String secondGroupId;

    /**
     * 三级组织ID
     */
    private String thirdGroupId;

    /**
     * 归属类型:整体/自营/分销/平台
     */
    private String salesBelongType;

    /**
     * 成交单量
     */
    private Integer salesOrderNum;

    /**
     * 成交金额
     */
    private BigDecimal salesAmt;

    /**
     * 客单价
     */
    private BigDecimal salesAtv;

    /**
     * 成交用户数
     */
    private Integer salesUserNum;

    /**
     * 整体收益
     */
    private BigDecimal salesIncomeAmt;

    /**
     * 自购收益
     */
    private BigDecimal salesSelfIncomeAmt;

    /**
     * 推广收益
     */
    private BigDecimal salesPromoteIncomeAmt;

    /**
     * 平台结余
     */
    private BigDecimal salesPlatformBalanceAmt;

    /**
     * 更新时间
     */
    @JsonFormat(locale = "zh", timezone = "GMT", pattern = "yyyy-MM-dd HH:mm:ss")
    private Date updateTime;
}